runtime.moduledata.types (field)
21 uses
runtime (current package)
plugin.go#L41: inRange(pmd.types, pmd.etypes, md.types, md.etypes) {
plugin.go#L46: println("\tpmd.types-etypes=", hex(pmd.types), "-", hex(pmd.etypes))
plugin.go#L50: println("\tmd.types-etypes=", hex(md.types), "-", hex(md.etypes))
plugin.go#L84: symName := resolveNameOff(unsafe.Pointer(md.types), ptab.name)
plugin.go#L85: t := toRType((*_type)(unsafe.Pointer(md.types))).typeOff(ptab.typ) // TODO can this stack of conversions be simpler?
runtime1.go#L633: sections := []unsafe.Pointer{unsafe.Pointer(modules[0].types)}
runtime1.go#L636: sections = append(sections, unsafe.Pointer(md.types))
symtab.go#L422: types, etypes uintptr
type.go#L300: if base >= md.types && base < md.etypes {
type.go#L301: res := md.types + uintptr(off)
type.go#L303: println("runtime: nameOff", hex(off), "out of range", hex(md.types), "-", hex(md.etypes))
type.go#L317: println("\ttypes", hex(next.types), "etypes", hex(next.etypes))
type.go#L337: if base >= next.types && base < next.etypes {
type.go#L349: println("\ttypes", hex(next.types), "etypes", hex(next.etypes))
type.go#L358: res := md.types + uintptr(off)
type.go#L360: println("runtime: typeOff", hex(off), "out of range", hex(md.types), "-", hex(md.etypes))
type.go#L379: if base >= next.types && base < next.etypes {
type.go#L391: println("\ttypes", hex(next.types), "etypes", hex(next.etypes))
type.go#L451: t = (*_type)(unsafe.Pointer(prev.types + uintptr(tl)))
type.go#L473: t := (*_type)(unsafe.Pointer(md.types + uintptr(tl)))
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |